package com.coocaa.typhoon.api.v1.userfile.model.input;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author bijiahao
 * @date : 2025/9/18 09:56
 * @description
 */
@Data
public class GetSearchDataModel implements Serializable {
    @Schema(description = "用户ID")
    private String userId;

    @Schema(description = "文本")
    private String text;
    /**
     * tos://your_bucket/your_object
     */
    @Schema(description = "TOS地址,可以传多个地址,tos://your_bucket/your_object")
    private List<String> tosLinkList;

    @Schema(description = "查询的文件类型,image：表示图片,ppt：ppt文档")
    private String fileType;

    @Schema(description = "图片拍摄地点")
    private String location;

    @Schema(description = "拍摄开始时间,2025-09-21 8:00:00")
    private String startDate;

    @Schema(description = "拍摄开始时间,2025-09-21 12:00:00")
    private String endDate;

    @Schema(description = "数量")
    private Integer limit = 10;
}
